神通数据库备份恢复过程 您所在的位置:网站首页 docker 备份与恢复 神通数据库备份恢复过程

神通数据库备份恢复过程

2023-03-22 16:38| 来源: 网络整理| 查看: 265

神通数据库备份恢复过程 原创

jinanxiaolaohu6 2022-03-11 16:31:06 博主文章分类:数据库 ©著作权

文章标签 数据库 备份恢复 表空间 文章分类 代码人生

©著作权归作者所有:来自51CTO博客作者jinanxiaolaohu6的原创作品,请联系作者获取转载授权,否则将追究法律责任

说明公司这边有神通数据库v7.0的开发测试环境, 数据库厂商告知数据库的版本进行了升级, 并且某些版本可能不能实现本地升级. 需要进行备份恢复后的升级.前期进行过很多次Oracle,sqlserver商业数据库以及mysql,PG开源数据库的备份恢复. 国产数据库的备份恢复资料相对比较少一些, 这里汇集了一些资料,简单总结一下已做备忘.资料来源原厂工程师的支持,以及csdn的资料

​​​​​

备份过程备份数据库, 我这边是一个单独一个数据库实例的数据库,所以直接进行相关的处理.osrexp -uyoudatabasename/"Yourpassword?!" -h127.0.0.1 -p2003 file=/youdatabasename.osr log=/youdatabasename.log -dosrdb# 注意如果/opt/ShenTong/bin 没有在环境变量中 需要在该目录下进行 ./osrep 进行处理.# 注意 -u 指定用户名 密码如果有特殊字符的话建议使用 引号括起来. # 注意 -d 指定的是数据库的实例, 这个里面需要是说明是 是初始数据库的id.恢复过程-用户维护需要说明一下: 与Oracle的备份类似, 需要先创建数据库的表空间和用户, 不然 osrimp会出现错误.cd /opt/ShenTong/bin./isql # 执行数据库的命令, 默认用户是sysdba, 默认密码 szoscar55# 登录之后可以进行创建create tablespace youdatabasename datafile '/opt/ShenTong/odbs/OSRDB/youdatabasename.dbf' ;# 创建表空间, 注意需要包含表空间 # 官方说明 数据库会自动扩展大小,大小几乎无限制.create user youdatabasename with password 'Yourpassword?!' default tablespace youdatabasename role sysdba;# 注意 user 后面立即跟着 密码 default 在后面# 注意 role 角色 测试环境可以直接使用 sysdba, 生产环境需要进行处理恢复过程-备份恢复执行命令恢复即可osrimp -usysdba/szoscar55 -h127.0.0.1 -p2003 -dosrdb file=/youdatabasename.osr log=/youdatabasename.log ignore=true checkvalidate=false# 注意 一个2g的备份文件 产生了 9g的数据库数据文件# 这里将 ignor 设置为 true 以及 checkvalidate 设置为false 避免出现异常.

收藏 评论 分享 举报

上一篇:ELK搭建简单说明

下一篇:Linux KVM网络处理过程



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有